Dvouradkovy caption v Buttonu
Otázka od: LUKES Vaclav
13. 7. 2004 9:23
Ahoj,
poradite mi prosim ?
Rad bych mel klasicky button, ktery by mel v Caption dva radky.
Diky
Vasek
Odpovedá: Petr Brant
13. 7. 2004 9:28
function SetButtonMultiline(Button: TButton): Boolean;
var
Style: DWORD;
begin
Style := GetWindowLong(Button.Handle, GWL_STYLE);
SetLastError(0);
SetWindowLong(Button.Handle, GWL_STYLE, Style or BS_MULTILINE);
Result := (GetLastError = 0);
if Result then Button.Repaint;
end;
SendByMailBtn.Caption:='Odeslat'+#13#10+'e-mailem';
SetButtonMultiline(SendByMailBtn);
Zdravim
RNDr. Petr Brant [brant@dcomm.cz]
http://web.redbox.cz/petr.brant <http://web.redbox.cz/petr.brant>
> Rad bych mel klasicky button, ktery by mel v Caption dva radky.
>
Odpovedá: Jiri Cincura
13. 7. 2004 10:49
Treba v OnCreate
Button1.Caption := 'Prvni radek'+#13#10+'Druhy radek';
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://cincura.net/photo
Odpovedá: Otisk Rene
13. 7. 2004 10:48
function SetMultiLineCaption(Ctrl: TButtonControl): Boolean;
var
Style: DWord;
begin
Style := GetWindowLong(Ctrl.Handle, GWL_STYLE);
SetLastError(0);
SetWindowLong(Ctrl.Handle, GWL_STYLE, Style or BS_MULTILINE);
Result := GetLastError = 0;
if Result then
Ctrl.Repaint;
end;
Sroub
>Rad bych mel klasicky button, ktery by mel v Caption dva radky.
Odpovedá: Jiri Virt
13. 7. 2004 9:54
zkousel jsi to vubec?
Jirka Virt
> Treba v OnCreate
> Button1.Caption := 'Prvni radek'+#13#10+'Druhy radek';
Odpovedá: LUKES Vaclav
13. 7. 2004 10:03
Tohle"
Button1.Caption := 'Prvni radek'+#13#10+'Druhy radek';
Bylo prvni, co jsem zkousel (v OnShow formu), ale utrel jsem...
Vasek
-----Original Message-----
From: Jiri Virt [mailto:virt@volny.cz]
Sent: Tuesday, July 13, 2004 10:32 AM
To: delphi-l@clexpert.cz
Subject: Re: Dvouradkovy caption v Buttonu
zkousel jsi to vubec?
Jirka Virt
> Treba v OnCreate
> Button1.Caption := 'Prvni radek'+#13#10+'Druhy radek';
Odpovedá: Jiri Sedivec
13. 7. 2004 10:32
Nezkousel si komponty Jedi-VCL... Tam tohle funguje.
----- Original Message -----
From: "LUKES Vaclav" <lukes@ans.cz>
Subject: Re: Dvouradkovy caption v Buttonu
> Tohle"
> Button1.Caption := 'Prvni radek'+#13#10+'Druhy radek';
> Bylo prvni, co jsem zkousel (v OnShow formu), ale utrel jsem...
>
> Vasek
Odpovedá: Petr Vones
13. 7. 2004 10:20
From: "LUKES Vaclav" <lukes@ans.cz>
> Rad bych mel klasicky button, ktery by mel v Caption dva radky.
function SetButtonMultiline(Button: TButton): Boolean;
var
Style: DWORD;
begin
Style := GetWindowLong(Button.Handle, GWL_STYLE);
SetLastError(0);
SetWindowLong(Button.Handle, GWL_STYLE, Style or BS_MULTILINE);
Result := (GetLastError = 0);
if Result then
Button.Repaint;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
SetButtonMultiline(Button1);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Caption := '123'#13#10'456';
end;
Petr Vones